home *** CD-ROM | disk | FTP | other *** search
- 1000 SCREEN@ 0:CLS:G=0
- 1010 '
- 1015 LOCATE 32,10:COLOR 7:PRINT "NOW LOADING・・・・・・・・";:COLOR 6
- 1020 CLEAR ,,,,,300000
- 1030 DEF FONT "システム 12ドット"
- 1040 '
- 1050 REM ****WAKU EGAKU****
- 1060 FOR J=0 TO 16 STEP 2
- 1070 LINE(J,20+J)-(630-J,476-J),PSET,5,B
- 1080 NEXT
- 1090 LINE(40,420)-(595,423),PSET,5,BF
- 1100 '
- 1110 REM ****GAMEN EGAKU****
- 1120 LINE(26,108)-(587,336),PSET,0,BF
- 1130 LOCATE 61,21:COLOR 7:PRINT "By T.K.MOSAKU";:COLOR 6
- 1135 LOCATE 32,10:COLOR 7:PRINT " ";:COLOR 6
- 1140 LOAD@"GAMEN4.TIF",(26,108)
- 1150 '
- 1151 REM ****SYOKI SETTEI****
- 1152 R=70:PI=3.14159!:R2=25
- 1153 DEF FNA(X) =139+R*COS(X*PI/180) :DEF FNB(Y) =219-R*SIN(Y*PI/180)
- 1154 DEF FNAA(X)=139+R2*COS(X*PI/180):DEF FNBB(Y)=219-R2*SIN(Y*PI/180)
- 1155 DEF FND(X) =219-R*COS(X*PI/180)
- 1156 DEF FNC(X) =COS(X*PI/180) :DEF FNF(Y) =SIN(Y*PI/180)
- 1157 X01=FNA(0):Y01=FNB(0):XLL=291:YLL=218:XL0=291:YL0=149
- 1158 X1 =FNA(0):Y1 =FNB(0):X2=FNA(0):Y2=FNB(0):XL=290
- 1159 '
- 1161 IF G=0 THEN GOTO 1165 ELSE LOAD@"GAMEN4.TIF",(26,108)
- 1165 GOTO *BUNKI
- 1400 '
- 1410 *MAIN
- 1412 LOCATE 61,21:COLOR 7:PRINT "By T.K.MOSAKU";:COLOR 6
- 1415 MOUSE 5:LINE(142,396)-(591,415),PSET,0,BF
- 1420 LOCATE 7,23:PRINT SPACE$(70);
- 1430 IF MO=1 THEN GOTO 1460
- 1440 LOCATE 7, 23:COLOR 6:PRINT "角度(θ)に対する SIN θ,と COS θの値を調べてみましょう。";
- 1450 WAIT 500:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 1460 LOCATE 7, 23:PRINT "調べたい角度をキーボードから入力してリターンキーを押して下さい。";
- 1470 WAIT 300
- 1480 '
- 1490 REM ****ZAHYOU KETTEI****
- 1500 'FOR TH=0 TO 360 STEP 10
- 1510 LOCATE 5,3:INPUT"何度";TH
- 1520 REM ****SUUTI KAKUNIN****
- 1530 IF TH>360 THEN GOTO 1540 ELSE GOTO 1570
- 1540 LOCATE 5,3:PRINT"360°より小さい数値を入れて下さい";
- 1550 WAIT 100:LOCATE 5,3:PRINT SPACE$(40);:GOTO 1510
- 1560 REM ****SUUTI KETTEI
- 1570 X2 =FNA(TH) :Y2 =FNB(TH)
- 1580 XL1=291+.75!*TH:XL3=FNAA(TH)
- 1590 YL1=FND(TH) :YL2=FNB(TH):YL3=FNBB(TH)
- 1600 XZ1=FNC(TH) :YZ1=FNF(TH)
- 1610 '
- 1620 REM ****COMENT HYOUZI
- 1630 LOCATE 5,3:PRINT SPACE$(30);
- 1640 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 1650 LOCATE 7,23:PRINT TH;"°の円周上の座標を求めます。";
- 1660 IF MO=1 THEN GOTO 1710
- 1670 WAIT 300:LOCATE 7,23:PRINT SPACE$(70):WAIT 50
- 1680 LOCATE 7,23:COLOR 6:PRINT "まず";TH;"°を計ります。 赤線で示します。 ";
- 1690 WAIT 300
- 1700 '
- 1710 REM ****KAKUDO EGAKU ****
- 1720 FOR T=1 TO TH
- 1730 IF T=1 OR T=2 THEN THH=T+2 ELSE THH=T
- 1740 CIRCLE (139,219),25,2,1,(361-THH)/360,1,N
- 1750 LOCATE 27,18:COLOR 7:PRINT"角 度=";T;"°";
- 1760 NEXT
- 1770 LOCATE 27,18:COLOR 7:PRINT"角 度=";TH;"°";
- 1780 IF MO=1 THEN GOTO 1840
- 1790 WAIT 200:LOCATE 7,23:COLOR 6:PRINT SPACE$(70);:WAIT 50
- 1800 LOCATE 7,23:COLOR 6:PRINT "赤線で示した所までが";TH;"°です。 ";
- 1810 WAIT 300:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 1820 LOCATE 7,23:PRINT "黄色線で中心角";TH;"°の円周上の点を求めます。 ";
- 1830 WAIT 300
- 1840 REM ****SEN EGAKU****
- 1850 X2X=X2-139:Y2Y=219-Y2:XJ=0:YJ=0:X0=0:J0=0:Y0=0
- 1860 IF X2>189 THEN GOTO 1980
- 1870 IF X2<88 THEN GOTO 2060
- 1880 IF Y2Y<0 THEN GOTO 2140
- 1890 '
- 1900 FOR J=0 TO Y2Y
- 1910 LINE (139,219)-(139+X0, 219-J0),PSET,0
- 1920 LINE (139,219)-(139+(X2X*J/Y2Y),219-J),PSET,6
- 1930 FOR W=0 TO 250:NEXT
- 1940 J0=J:X0=X2X*J/Y2Y
- 1950 NEXT
- 1960 GOTO 2220
- 1970 '
- 1980 FOR J=0 TO X2X
- 1990 LINE (139,219)-(139+J0, 219-Y0),PSET,0
- 2000 LINE (139,219)-(139+J,219-(Y2Y*J/X2X)),PSET,6
- 2010 FOR W=0 TO 250:NEXT
- 2020 J0=J:Y0=Y2Y*J/X2X
- 2030 NEXT
- 2040 GOTO 2220
- 2050 '
- 2060 FOR J=0 TO -X2X
- 2070 LINE (139,219)-(139-J0, 219+Y0),PSET,0
- 2080 LINE (139,219)-(139-J,219+(Y2Y*J/X2X)),PSET,6
- 2090 FOR W=0 TO 250:NEXT
- 2100 J0=J:Y0=Y2Y*J/X2X
- 2110 NEXT
- 2120 GOTO 2220
- 2130 '
- 2140 FOR J=0 TO -Y2Y
- 2150 LINE (139,219)-(139-X0, 219+J0),PSET,0
- 2160 LINE (139,219)-(139-(X2X*J/Y2Y),219+J),PSET,6
- 2170 FOR W=0 TO 250:NEXT
- 2180 J0=J:X0=X2X*J/Y2Y
- 2190 NEXT
- 2200 GOTO 2220
- 2210 '
- 2220 WAIT 50
- 2230 '
- 2240 REM ****POINT EGAKU****
- 2250 CIRCLE (X2,Y2),3,6,,,1,F
- 2260 WAIT 50
- 2270 '
- 2280 IF MO=1 THEN GOTO 2420
- 2290 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2300 LOCATE 7,23:PRINT "黄色い点が, 中心角";TH;"°の円周上の点です。 ";
- 2310 WAIT 300:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2320 LOCATE 7,23:PRINT "この点のX座標値, Y座標値はそれぞれいくらになるでしょう。";
- 2330 WAIT 300:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2340 LOCATE 7,23:PRINT "右にある SIN,COS グラフからその値を求めてみます。 ";
- 2350 WAIT 300:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2360 LOCATE 7,23:PRINT "空色のグラフが SIN, 桃色のグラフが COS グラフです。 ";
- 2370 WAIT 500:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2380 LOCATE 7,23:PRINT "Y 座標は SINグラフで求めます。";TH;"°の点を SINグラフの上に求めます。";
- 2390 WAIT 400
- 2400 '
- 2410 '
- 2420 REM ****YOKO TUNAGI SEN EGAKU****
- 2430 XT=0
- 2440 FOR T=X2 TO XL1
- 2450 LINE (X2,Y2)-(X2+XT,Y2),PSET,7,,&H6666
- 2460 XT=XT+1
- 2470 IF MO=0 THEN WAIT 2 ELSE GOTO 2480
- 2480 NEXT
- 2490 REM ****POINT EGAKU****
- 2500 CIRCLE (XL1,YL2),3,5,,,1,F
- 2510 WAIT 100
- 2520 IF TH=90 THEN YZ1=1
- 2530 IF TH=30 OR TH=150 THEN YZ1=.5!
- 2540 IF TH=210 OR TH=330 THEN YZ1=-.5!
- 2550 IF TH=45 OR TH=135 THEN YZ1=.707107!
- 2560 IF TH=225 OR TH=315 THEN YZ1=-.707107!
- 2570 IF TH=270 THEN YZ1=-1
- 2580 IF TH=180 OR TH=360 THEN YZ1=0
- 2590 LOCATE 27,20:COLOR 7:PRINT"Y座標値=";YZ1;
- 2600 WAIT 150
- 2610 '
- 2620 IF MO=1 THEN GOTO 2690
- 2630 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2640 LOCATE 7,23:COLOR 6:PRINT "空色点が, SIN グラフ上の";TH;"°に当たる点です。 Y=";YZ1;"です。 ";
- 2650 WAIT 400:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2660 LOCATE 7,23:PRINT "X 座標は COSグラフで求めます。";TH;"°の点を COSグラフの上に求めます。";
- 2670 WAIT 400
- 2680 '
- 2690 REM ****TATE TUNAGI SEN EGAKU****
- 2700 LINE (XL1,132)-(XL1,309),PSET,1,,&H6666
- 2710 REM ****KAKUDO HYOUZI****
- 2720 TH$=STR$(TH)+"°"
- 2730 IF TH<10 THEN XLS=XL1-14:HB=20:GOTO 2760
- 2740 IF TH>99 THEN XLS=XL1-23:HB=40:GOTO 2760
- 2750 XLS=XL1-20:HB=30
- 2760 SYMBOL (XLS+5,315),TH$,.75!,.75!,2,0,PSET,0,2:GOTO 2770
- 2770 WAIT 100
- 2780 REM ****POINT EGAKU****
- 2790 CIRCLE (XL1,YL2),3,5,,,1,F
- 2800 CIRCLE (XL1,YL1),3,3,,,1,F
- 2810 WAIT 100
- 2820 IF TH=90 OR TH=270 THEN XZ1=0
- 2830 IF TH=60 OR TH=300 THEN XZ1=.5!
- 2840 IF TH=240 OR TH=120 THEN XZ1=-.5!
- 2850 IF TH=180 THEN XZ1=-1
- 2860 IF TH=45 OR TH=315 THEN XZ1=.707107!
- 2870 IF TH=135 OR TH=225 THEN XZ1=-.707107!
- 2880 IF TH=360 THEN XZ1=1
- 2890 LOCATE 27,19:COLOR 7:PRINT"X座標値=";XZ1;
- 2900 '
- 2910 IF MO=1 THEN GOTO 3010
- 2920 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2930 LOCATE 7,23:COLOR 6:PRINT "桃色点が, COS グラフ上の";TH;"°に当たる点です。 X=";XZ1;"です。 ";
- 2940 WAIT 400:LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2950 LOCATE 7,23:PRINT "つまり, SIN";TH;"゜=";YZ1;" COS";TH;" ゜=";XZ1;"です。 ":
- 2960 WAIT 400
- 2970 '
- 2980 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 2990 LOCATE 7,23:PRINT "もう一度見てみます。 まず, 円とグラフに赤線で角度を取ります。";
- 3000 WAIT 400
- 3010 REM ****KAKUDO EGAKU 2****
- 3020 CIRCLE (139,219),25,0,1,(360-TH)/360,1,N
- 3030 FOR T=1 TO TH-1
- 3040 IF T=1 OR T=2 THEN THH=T+2 ELSE THH=T
- 3050 CIRCLE (139,219),25,2,1,(361-THH)/360,1,N
- 3060 LINE (290,219)-(290+T*269/360,219),PSET,2
- 3070 LOCATE 27,18:COLOR 7:PRINT"角 度=";T;"°";
- 3080 WAIT 6
- 3090 NEXT
- 3100 CIRCLE (XL3,YL3),2,2,,,1,F
- 3110 LOCATE 27,18:COLOR 7:PRINT"角 度=";TH;"°";
- 3120 '
- 3130 REM ****KAKUDO POINT EGAKU 2****
- 3140 CIRCLE (XL1,219),2,2,,,1,F
- 3150 IF MO=1 THEN GOTO 3210
- 3160 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 3170 LOCATE 7,23:COLOR 6:PRINT "円とグラフの赤点が,";TH;"°の点です。";
- 3180 WAIT 200
- 3190 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 3200 LOCATE 7,23:COLOR 6:PRINT "赤点と白点の点滅で示します。 よく見て下さい。";
- 3210 WAIT 100
- 3220 C1=7:C2=7:C3=7
- 3230 FOR J=0 TO 7
- 3240 SYMBOL (XLS+5,315),TH$,.75!,.75!,C1,0,PSET,0,2
- 3250 CIRCLE (XL1,219),2,C1,,,1,F
- 3260 CIRCLE (XL3,YL3),2,C1,,,1,F
- 3270 LINE (XLS+5,333)-(XLS+5+HB,333),PSET,C2
- 3280 LOCATE 27,18:COLOR C1:PRINT"角 度=";TH;"°";
- 3290 IF C1=7 THEN C1=2 ELSE C1=7
- 3300 IF C2=7 THEN C2=0 ELSE C2=7
- 3310 WAIT 50
- 3320 NEXT
- 3330 LOCATE 27,18:COLOR 2:PRINT"角 度=";TH;"°";
- 3340 WAIT 150
- 3350 '
- 3360 REM ****Y-ZAHYOU****
- 3370 IF MO=1 THEN GOTO 3410
- 3380 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 3390 LOCATE 7,23:COLOR 6:PRINT "次に, Y 座標を調べます。 Y 軸に垂線をおろし, 座標点を取ります。";
- 3400 WAIT 300
- 3410 IF X2<139 THEN GOTO 3470
- 3420 FOR P=0 TO X2-139 STEP 1
- 3430 LINE(X2-P,Y2)-(X2,Y2),PSET,5,,&H6666
- 3440 WAIT 5
- 3450 NEXT
- 3460 GOTO 3510
- 3470 FOR P=0 TO 139-X2 STEP 1
- 3480 LINE(P+X2,Y2)-(X2,Y2),PSET,5,,&H6666
- 3490 WAIT 5
- 3500 NEXT
- 3510 LINE(139,Y2)-(X2,Y2),PSET,0,,&H6666
- 3520 CIRCLE (X2, Y2),3,6,,,1,F
- 3530 CIRCLE (139,Y2),2,5,,,1,F
- 3540 IF MO=1 THEN GOTO 3620
- 3550 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 3560 LOCATE 7,23:PRINT "Y 軸上の空色点が,Y 座標値です。";
- 3570 WAIT 300
- 3580 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 3590 LOCATE 7,23:PRINT "Y 軸上とグラフ上の原点(0点)から線を延ばします。 見比べてください。";
- 3600 WAIT 300
- 3610 '
- 3620 IF Y2Y=<0 THEN GOTO 3720
- 3630 FOR J=0 TO Y2Y
- 3640 LINE (139,219)-(139,219-J),PSET,5
- 3650 LINE (XL1,219)-(XL1,219-J),PSET,5
- 3660 YZ2=J/70
- 3670 LOCATE 27,20:COLOR 7:PRINT"Y座標値=";YZ2;" ";
- 3680 WAIT 7
- 3690 NEXT
- 3700 GOTO 3800
- 3710 '
- 3720 FOR J=0 TO -Y2Y
- 3730 LINE (139,219)-(139,219+J),PSET,5
- 3740 LINE (XL1,219)-(XL1,219+J),PSET,5
- 3750 YZ2=-(J/70)
- 3760 LOCATE 27,20:COLOR 7:PRINT"Y座標値=";YZ2;" ";
- 3770 WAIT 7
- 3780 NEXT
- 3790 '
- 3800 YZ2=FNF(TH)
- 3810 IF TH=90 THEN YZ2=1
- 3820 IF TH=30 OR TH=150 THEN YZ2=.5!
- 3830 IF TH=210 OR TH=330 THEN YZ2=-.5!
- 3840 IF TH=45 OR TH=135 THEN YZ2=.707107!
- 3850 IF TH=225 OR TH=315 THEN YZ2=-.707107!
- 3860 IF TH=270 THEN YZ2=-1
- 3870 IF TH=180 OR TH=360 THEN YZ2=0
- 3880 LOCATE 27,20:COLOR 7:PRINT"Y座標値= ";
- 3890 LOCATE 27,20:COLOR 7:PRINT"Y座標値=";YZ2;
- 3900 CIRCLE (139,Y2),2,5,,,1,F
- 3910 '
- 3920 IF MO=1 THEN GOTO 4000
- 3930 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 3940 LOCATE 7,23:COLOR 6:PRINT "Y 軸上の空色線と, SIN グラフ上の空色線とは同じ長さですね。";
- 3950 WAIT 300
- 3960 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 3970 LOCATE 7,23:PRINT "赤・白点の点滅で示しますので確認して下さい。";
- 3980 WAIT 100
- 3990 '
- 4000 C1=7
- 4010 FOR J=0 TO 7
- 4020 CIRCLE (XL1,YL2),3,C1,,,1,F
- 4030 CIRCLE (139, Y2),2,C1,,,1,F
- 4040 LOCATE 27,20:COLOR C1:PRINT"Y座標値=";YZ2;
- 4050 IF C1=7 THEN C1=2 ELSE C1=7
- 4060 WAIT 50
- 4070 NEXT
- 4080 LOCATE 27,20:COLOR 2:PRINT"Y座標値=";YZ2;
- 4090 CIRCLE (XL1,YL2),3,5,,,1,F
- 4100 CIRCLE (139, Y2),2,5,,,1,F
- 4110 WAIT 100'
- 4120 '
- 4130 REM **** X-ZAHYOU****
- 4140 IF MO=1 THEN GOTO 4180
- 4150 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 4160 LOCATE 7,23:COLOR 6:PRINT "次に, X 座標を調べます。 X 軸に垂線をおろし, 座標点を取ります。";
- 4170 WAIT 300
- 4180 IF Y2>219 THEN GOTO 4240
- 4190 FOR P=0 TO 219-Y2
- 4200 LINE(X2,Y2+P)-(X2,Y2),PSET,3,,&H6666
- 4210 WAIT 7
- 4220 NEXT
- 4230 GOTO 4280
- 4240 FOR P=0 TO Y2-219
- 4250 LINE(X2,Y2)-(X2,Y2-P),PSET,3,,&H6666
- 4260 WAIT 7
- 4270 NEXT
- 4280 LINE(X2,219)-(X2,Y2),PSET,0,,&H6666
- 4290 CIRCLE (X2,Y2),3,6,,,1,F
- 4300 CIRCLE (X2,219),2,3,,,1,F
- 4310 '
- 4320 IF MO=1 THEN GOTO 4400
- 4330 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 4340 LOCATE 7,23:PRINT "X 軸上の桃色点が,X 座標値です。";
- 4350 WAIT 300
- 4360 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 4370 LOCATE 7,23:PRINT "X 軸上とグラフ上の原点(0点)から線を延ばします。 見比べてください。";
- 4380 WAIT 300
- 4390 '
- 4400 IF X2X<=0 THEN GOTO 4500
- 4410 FOR J=0 TO X2X
- 4420 LINE (139,219)-(139+J,219),PSET,3
- 4430 LINE (XL1,219)-(XL1,219-J),PSET,3
- 4440 XZ2=J/70
- 4450 LOCATE 27,19:COLOR 7:PRINT"X座標値=";XZ2;" ";
- 4460 WAIT 7
- 4470 NEXT
- 4480 GOTO 4580'
- 4490 '
- 4500 FOR J=0 TO -X2X
- 4510 LINE (139,219)-(139-J,219),PSET,3
- 4520 LINE (XL1,219)-(XL1,219+J),PSET,3
- 4530 XZ2=-(J/70)
- 4540 LOCATE 27,19:COLOR 7:PRINT"X座標値=";XZ2;" ";
- 4550 WAIT 7
- 4560 NEXT
- 4570 '
- 4580 XZ2=FNC(TH)
- 4590 IF TH=90 OR TH=270 THEN XZ2=0
- 4600 IF TH=60 OR TH=300 THEN XZ2=.5!
- 4610 IF TH=240 OR TH=120 THEN XZ2=-.5!
- 4620 IF TH=180 THEN XZ2=-1
- 4630 IF TH=45 OR TH=315 THEN XZ2=.707107!
- 4640 IF TH=135 OR TH=225 THEN XZ2=-.707107!
- 4650 IF TH=360 THEN XZ2=1
- 4660 LOCATE 27,19:COLOR 2:PRINT"X座標値= ";
- 4670 LOCATE 27,19:COLOR 2:PRINT"X座標値=";XZ2;
- 4680 CIRCLE (X2,219),2,3,,,1,F
- 4690 '
- 4700 IF MO=1 THEN GOTO 4780
- 4710 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 4720 LOCATE 7,23:COLOR 6:PRINT "X 軸上の桃色線と, COS グラフ上の桃色線とは同じ長さですね。";
- 4730 WAIT 300
- 4740 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 4750 LOCATE 7,23:PRINT "赤・白点の点滅で示しますので確認して下さい。";
- 4760 WAIT 100
- 4770 '
- 4780 WAIT 50:C1=7
- 4790 FOR J=0 TO 7
- 4800 CIRCLE (XL1,YL1),3,C1,,,1,F
- 4810 CIRCLE (X2, 219),2,C1,,,1,F
- 4820 LOCATE 27,19:COLOR C1:PRINT"X座標値=";XZ2;
- 4830 IF C1=7 THEN C1=2 ELSE C1=7
- 4840 WAIT 50
- 4850 NEXT
- 4860 'LOCATE 27,19:COLOR 7:PRINT"X座標値=";XZ2;
- 4870 CIRCLE (XL1,YL1),3,3,,,1,F
- 4880 CIRCLE (X2, 219),2,3,,,1,F
- 4890 CIRCLE (139,219),2,5,,,1,F
- 4900 WAIT 100
- 4910 LOCATE 7,23:PRINT SPACE$(70);:WAIT 50
- 4920 LOCATE 7,23:COLOR 6:PRINT "SIN";TH;"゜=";YZ1;" COS";TH;" ゜=";XZ1;"です。 ";
- 4930 '
- 4940 WAIT 400:COLOR 6:CLS 4
- 4944 '
- 4945 '
- 4946 LOAD@"GAMEN4.TIF",(26,108)'
- 4950 LOCATE 7, 23:COLOR 6:PRINT "上のボタンから一つ選んで下さい。";
- 4956 GOTO *BUNKI
- 4960 '
- 4990 '
- 5013 '
- 5020 *MOUS
- 5030 MOUSE 0:MOUSE 1,100,100,1
- 5040 X=MOUSE(4,0):Y=MOUSE(5,0)
- 5050 LOCATE 30,23:PRINT X;Y;
- 5060 GOTO 5040
- 5070 '
- 5075 *BUNKI
- 5120 LOCATE 61,21:COLOR 7:PRINT " ";:COLOR 6
- 5130 SYMBOL(203,400), "ハイスピードモード 解説付きモード HELP メニューへ 終わる",.75!,.75!,5
- 5140 LINE (198,397)-(315,414),PSET,5,B:LINE (325,397)-(416,414),PSET,5,B
- 5150 LINE (426,397)-(458,414),PSET,5,B:LINE (468,397)-(536,414),PSET,5,B
- 5160 LINE (546,397)-(590,414),PSET,5,B
- 5170 '
- 5180 LOCATE 7, 23:COLOR 6:PRINT "上のボタンから一つ選んで下さい。";
- 5190 '
- 5200 MOUSE 5:MOUSE 0:MOUSE 1,408,377,1
- 5210 X=MOUSE(4,0):Y=MOUSE(5,0)
- 5220 IF Y>397 AND Y<414 THEN GOTO *M_L1 ELSE GOTO 5290
- 5230 *M_L1
- 5240 IF X>198 AND X<315 THEN MO=1:GOTO *MAIN
- 5250 IF X>325 AND X<416 THEN MO=0:GOTO *MAIN
- 5260 IF X>426 AND X<458 THEN GOTO *MAIN_COS
- 5270 IF X>468 AND X<536 THEN GOTO *MENU_HE
- 5280 IF X>546 AND X<590 THEN SYSTEM
- 5290 GOTO 5210
- 5295 '
- 10000 *MAIN_COS
- 10005 MOUSE 5
- 10010 LINE(142,396)-(591,415),PSET,0,BF
- 10015 '
- 10020 LINE(140,80)-(510,360),PSET,1,BF,7
- 10030 LINE(145,85)-(505,355),PSET,1,B
- 10040 SYMBOL(155,90), " COS の意味と値 ",.75!,.75!,1
- 10050 SYMBOL(155,110),"■直角三角形OPMの",.75!,.75!,1
- 10060 SYMBOL(155,130)," 斜辺をOP,直角を挟む2辺をOM,PMとすると,",.75!,.75!,1
- 10070 LOAD@"OM_OP.TIF",(180,155)
- 10080 SYMBOL(203,162)," の値をCOSθといいます。 ⇒ COSθ=",.75!,.75!,1
- 10090 LOAD@"OM_OP.TIF",(464,155)
- 10100 SYMBOL(155,198)," OP=1とすると,COSθの値は, です。",.75!,.75!,1
- 10110 LOAD@"OM_1.TIF",(375,191)
- 10120 LINE(178,153)-(365,180),PSET,2,B
- 10130 LINE(398,153)-(495,180),PSET,2,B
- 10140 'SAVE@"OM_1.TIF",(173,160)-(200,185)
- 10150 SYMBOL(155,223)," OP=1の場合 ⇒ COSθ= OM",.75!,.75!,1
- 10160 SYMBOL(238,315),"θ",.75!,.75!,1
- 10170 LINE(178,220)-(365,238),PSET,2,B
- 10180 LINE(398,220)-(495,238),PSET,2,B
- 10190 '
- 10200 LINE(197,329)-(345,329),PSET,2'*************OM
- 10210 LINE(197,329)-(345,273),PSET,2'*************OP
- 10220 LINE(345,273)-(345,329),PSET,2'*************PM
- 10230 '
- 10240 LINE(335,319)-(345,319),PSET,1
- 10250 LINE(335,319)-(335,329),PSET,1
- 10260 LINE(227,318)-(229,329),PSET,1
- 10270 SYMBOL(178,324),"O",.75!,.75!,1
- 10280 SYMBOL(352,269),"P",.75!,.75!,1
- 10290 SYMBOL(352,324),"M",.75!,.75!,1
- 10300 SYMBOL(375,283),"上の説明文中の言葉を",.75!,.75!,3
- 10310 SYMBOL(375,303),"クリックしてみてね!",.75!,.75!,3
- 10320 SYMBOL(405,330),"次頁へ 終わる",.75!,.75!,0
- 10330 LINE(401,326)-(443,345),PSET,0,B'*************PM
- 10340 LINE(449,326)-(489,345),PSET,0,B'*************PM
- 10350 '
- 10360 MOUSE 5:MOUSE 0:MOUSE 1,377,329,1
- 10370 X=MOUSE(4,0):Y=MOUSE(5,0)
- 10380 IF X>167 AND X<262 AND Y>110 AND Y<122 THEN GOTO *COS_OPM
- 10390 IF X>403 AND X<443 AND Y>328 AND Y<345 THEN GOTO *COS_ZIPEZI
- 10400 IF X>449 AND X<489 AND Y>328 AND Y<345 THEN GOTO *HELP_OWARI
- 10410 '
- 10420 IF X>182 AND X<205 AND Y>156 AND Y<176 THEN GOTO *COS_BUNSU2
- 10430 IF X>456 AND X<489 AND Y>156 AND Y<176 THEN GOTO *COS_BUNSU2
- 10440 IF X>167 AND X<211 AND Y>197 AND Y<210 THEN GOTO *COS_PO1
- 10450 IF X>189 AND X<294 AND Y>223 AND Y<234 THEN GOTO *COS_PO1
- 10460 IF X>464 AND X<490 AND Y>223 AND Y<235 THEN GOTO *COS_OM
- 10470 '
- 10480 IF Y>130 AND Y<142 THEN GOTO *COS_BY1 ELSE GOTO *COS_BY2
- 10490 *COS_BY1
- 10500 IF X>167 AND X<190 THEN GOTO *COS_OP
- 10510 IF X>204 AND X<224 THEN GOTO *COS_OP
- 10520 IF X>237 AND X<322 THEN GOTO *COS_OM_PM
- 10530 IF X>335 AND X<358 THEN GOTO *COS_OM
- 10540 IF X>370 AND X<394 THEN GOTO *COS_PM
- 10550 *COS_BY2
- 10560 GOTO 10370
- 10570 '
- 10580 *COS_OPM
- 10590 FOR J=0 TO 3
- 10600 LINE(197,329)-(345,329),PSET,5'*************OM
- 10610 LINE(197,329)-(345,273),PSET,5'*************OP
- 10620 LINE(345,273)-(345,329),PSET,5'*************PM
- 10630 WAIT 50
- 10640 LINE(197,329)-(345,329),PSET,2'*************OM
- 10650 LINE(197,329)-(345,273),PSET,2'*************OP
- 10660 LINE(345,273)-(345,329),PSET,2'*************PM
- 10670 WAIT 50
- 10680 NEXT
- 10690 GOTO 10360
- 10700 '
- 10710 *COS_OP
- 10720 FOR J=0 TO 3
- 10730 LINE(197,329)-(345,273),PSET,5'*************OP
- 10740 WAIT 50
- 10750 LINE(197,329)-(345,273),PSET,2'*************OP
- 10760 WAIT 50
- 10770 NEXT
- 10780 GOTO 10360
- 10790 '
- 10800 *COS_OM
- 10810 FOR J=0 TO 3
- 10820 LINE(197,329)-(345,329),PSET,5'*************OM
- 10830 WAIT 50
- 10840 LINE(197,329)-(345,329),PSET,2'*************OM
- 10850 WAIT 50
- 10860 NEXT
- 10870 GOTO 10360
- 10880 '
- 10890 *COS_PM
- 10900 FOR J=0 TO 3
- 10910 LINE(345,273)-(345,329),PSET,5'*************PM
- 10920 WAIT 50
- 10930 LINE(345,273)-(345,329),PSET,2'*************PM
- 10940 WAIT 50
- 10950 NEXT
- 10960 GOTO 10360
- 10970 '
- 10980 *COS_OM_PM
- 10990 FOR J=0 TO 3
- 11000 LINE(197,329)-(345,329),PSET,5'*************OM
- 11010 LINE(345,273)-(345,329),PSET,4'*************PM
- 11020 WAIT 50
- 11030 LINE(197,329)-(345,329),PSET,2'*************OM
- 11040 LINE(345,273)-(345,329),PSET,2'*************PM
- 11050 WAIT 50
- 11060 NEXT
- 11070 GOTO 10360
- 11080 '
- 11090 *COS_ZIPEZI
- 11100 GOTO *MAIN_SIN
- 11110 '
- 11150 *COS_BUNSU2
- 11160 FOR J=0 TO 3
- 11170 LINE(197,329)-(345,273),PSET,5'*************OP
- 11180 LINE(197,329)-(345,329),PSET,4'*************OM
- 11190 WAIT 50
- 11200 LINE(197,329)-(345,273),PSET,2'*************OP
- 11210 LINE(197,329)-(345,329),PSET,2'*************OM
- 11220 WAIT 50
- 11230 NEXT
- 11240 GOTO 10360
- 11250 '
- 11260 *COS_PO1
- 11270 FOR J=0 TO 3
- 11280 LINE(197,329)-(345,273),PSET,5'*************OP
- 11290 SYMBOL(264,287),"1",.75!,.75!,1
- 11300 WAIT 50
- 11310 LINE(197,329)-(345,273),PSET,2'*************OP
- 11320 LINE(264,286)-(269,299),PSET,7,BF'**********OP
- 11330 WAIT 50
- 11340 NEXT
- 11350 GOTO 10360
- 11360 '
- 11370 *MAIN_SIN
- 11380 '
- 11390 LINE(140,80)-(510,360),PSET,1,BF,7
- 11400 LINE(145,85)-(505,355),PSET,1,B
- 11410 SYMBOL(155,90), " SIN の意味と値 ",.75!,.75!,1
- 11420 SYMBOL(155,110),"■直角三角形OPMの",.75!,.75!,1
- 11430 SYMBOL(155,130)," 斜辺をOP,直角を挟む2辺をOM,PMとすると,",.75!,.75!,1
- 11440 LOAD@"PM_OP.TIF",(180,155)
- 11450 SYMBOL(203,162)," の値をSINθといいます。 ⇒ SINθ=",.75!,.75!,1
- 11460 LOAD@"PM_OP.TIF",(464,155)
- 11470 SYMBOL(155,198)," OP=1とすると,SINθの値は, です。",.75!,.75!,1
- 11480 LOAD@"PM_1.TIF",(375,191)
- 11490 LINE(178,153)-(365,180),PSET,2,B
- 11500 LINE(398,153)-(495,180),PSET,2,B
- 11510 'SAVE@"OM_1.TIF",(173,160)-(200,185)
- 11520 SYMBOL(155,223)," OP=1の場合 ⇒ SINθ= PM",.75!,.75!,1
- 11530 SYMBOL(238,315),"θ",.75!,.75!,1
- 11540 LINE(178,220)-(365,238),PSET,2,B
- 11550 LINE(398,220)-(495,238),PSET,2,B
- 11560 '
- 11570 LINE(197,329)-(345,329),PSET,2'*************OM
- 11580 LINE(197,329)-(345,273),PSET,2'*************OP
- 11590 LINE(345,273)-(345,329),PSET,2'*************PM
- 11600 '
- 11610 LINE(335,319)-(345,319),PSET,1
- 11620 LINE(335,319)-(335,329),PSET,1
- 11630 LINE(227,318)-(229,329),PSET,1
- 11640 SYMBOL(178,324),"O",.75!,.75!,1
- 11650 SYMBOL(352,269),"P",.75!,.75!,1
- 11660 SYMBOL(352,324),"M",.75!,.75!,1
- 11670 SYMBOL(375,283),"上の説明文中の言葉を",.75!,.75!,3
- 11680 SYMBOL(375,303),"クリックしてみてね!",.75!,.75!,3
- 11690 SYMBOL(405,330),"次頁へ 終わる",.75!,.75!,0
- 11700 LINE(401,326)-(443,345),PSET,0,B'*************PM
- 11710 LINE(449,326)-(489,345),PSET,0,B'*************PM
- 11720 '
- 11730 MOUSE 5:MOUSE 0:MOUSE 1,377,329,1
- 11740 X=MOUSE(4,0):Y=MOUSE(5,0)
- 11750 IF X>167 AND X<262 AND Y>110 AND Y<122 THEN GOTO *SIN_OPM
- 11760 IF X>403 AND X<443 AND Y>328 AND Y<345 THEN GOTO *SIN_ZIPEZI
- 11770 IF X>449 AND X<489 AND Y>328 AND Y<345 THEN GOTO *HELP_OWARI
- 11780 '
- 11790 IF X>182 AND X<205 AND Y>156 AND Y<176 THEN GOTO *SIN_BUNSU
- 11800 IF X>456 AND X<489 AND Y>156 AND Y<176 THEN GOTO *SIN_BUNSU
- 11810 IF X>167 AND X<211 AND Y>197 AND Y<210 THEN GOTO *SIN_PO1
- 11820 IF X>189 AND X<294 AND Y>223 AND Y<234 THEN GOTO *SIN_PO1
- 11830 IF X>464 AND X<490 AND Y>223 AND Y<235 THEN GOTO *SIN_PM
- 11840 '
- 11850 IF Y>130 AND Y<142 THEN GOTO *SIN_BY1 ELSE GOTO *SIN_BY2
- 11860 *SIN_BY1
- 11870 IF X>167 AND X<190 THEN GOTO *SIN_OP
- 11880 IF X>204 AND X<224 THEN GOTO *SIN_OP
- 11890 IF X>237 AND X<322 THEN GOTO *SIN_OM_PM
- 11900 IF X>335 AND X<358 THEN GOTO *SIN_OM
- 11910 IF X>370 AND X<394 THEN GOTO *SIN_PM
- 11920 *SIN_BY2
- 11930 GOTO 11740
- 11940 '
- 11950 *SIN_OPM
- 11960 FOR J=0 TO 3
- 11970 LINE(197,329)-(345,329),PSET,5'*************OM
- 11980 LINE(197,329)-(345,273),PSET,5'*************OP
- 11990 LINE(345,273)-(345,329),PSET,5'*************PM
- 12000 WAIT 50
- 12010 LINE(197,329)-(345,329),PSET,2'*************OM
- 12020 LINE(197,329)-(345,273),PSET,2'*************OP
- 12030 LINE(345,273)-(345,329),PSET,2'*************PM
- 12040 WAIT 50
- 12050 NEXT
- 12060 GOTO 11730
- 12070 '
- 12080 *SIN_OP
- 12090 FOR J=0 TO 3
- 12100 LINE(197,329)-(345,273),PSET,5'*************OP
- 12110 WAIT 50
- 12120 LINE(197,329)-(345,273),PSET,2'*************OP
- 12130 WAIT 50
- 12140 NEXT
- 12150 GOTO 11730
- 12160 '
- 12170 *SIN_OM
- 12180 FOR J=0 TO 3
- 12190 LINE(197,329)-(345,329),PSET,5'*************OM
- 12200 WAIT 50
- 12210 LINE(197,329)-(345,329),PSET,2'*************OM
- 12220 WAIT 50
- 12230 NEXT
- 12240 GOTO 11730
- 12250 '
- 12260 *SIN_PM
- 12270 FOR J=0 TO 3
- 12280 LINE(345,273)-(345,329),PSET,5'*************PM
- 12290 WAIT 50
- 12300 LINE(345,273)-(345,329),PSET,2'*************PM
- 12310 WAIT 50
- 12320 NEXT
- 12330 GOTO 11730
- 12340 '
- 12350 *SIN_OM_PM
- 12360 FOR J=0 TO 3
- 12370 LINE(197,329)-(345,329),PSET,5'*************OM
- 12380 LINE(345,273)-(345,329),PSET,4'*************PM
- 12390 WAIT 50
- 12400 LINE(197,329)-(345,329),PSET,2'*************OM
- 12410 LINE(345,273)-(345,329),PSET,2'*************PM
- 12420 WAIT 50
- 12430 NEXT
- 12440 GOTO 11730
- 12450 '
- 12460 *SIN_ZIPEZI
- 12470 GOTO *MAIN_DEMO
- 12480 '
- 12520 *SIN_BUNSU
- 12530 FOR J=0 TO 3
- 12540 LINE(197,329)-(345,273),PSET,5'*************OP
- 12550 LINE(345,273)-(345,329),PSET,4'*************PM
- 12560 WAIT 50
- 12570 LINE(197,329)-(345,273),PSET,2'*************OP
- 12580 LINE(345,273)-(345,329),PSET,2'*************PM
- 12590 WAIT 50
- 12600 NEXT
- 12610 GOTO 11730
- 12620 '
- 12630 *SIN_PO1
- 12640 FOR J=0 TO 3
- 12650 LINE(197,329)-(345,273),PSET,5'*************OP
- 12660 SYMBOL(264,287),"1",.75!,.75!,1
- 12670 WAIT 50
- 12680 LINE(197,329)-(345,273),PSET,2'*************OP
- 12690 LINE(264,286)-(269,299),PSET,7,BF'**********OP
- 12700 WAIT 50
- 12710 NEXT
- 12720 GOTO 11730
- 12730 '
- 12740 *MAIN_DEMO
- 12750 '
- 12760 LINE(140,80)-(510,360),PSET,1,BF,7
- 12770 LINE(145,85)-(505,355),PSET,1,B
- 12780 SYMBOL(155,90), " 円 と の 関 係 ",.75!,.75!,1
- 12790 SYMBOL(155,110),"■斜辺OP=1の直角三角形OPMを, 原点をOとする座標軸",.75!,.75!,1
- 12800 SYMBOL(155,130)," に移して考えてみます。",.75!,.75!,1
- 12810 SYMBOL(155,150),"■直角三角形OPMを, 原点をOとする座標軸に移すと, 点P",.75!,.75!,1
- 12820 SYMBOL(155,170)," は,原点Oを中心とした半径1の円周上にきます。",.75!,.75!,1
- 12830 '
- 12840 SYMBOL(430,222),"■三角形を",.75!,.75!,2
- 12850 SYMBOL(430,238)," 動かす",.75!,.75!,2
- 12860 SYMBOL(430,258),"■もう1度",.75!,.75!,2
- 12870 SYMBOL(430,274)," 動かす",.75!,.75!,2
- 12880 SYMBOL(155,330)," 説明文の中のことばをクリックしてみて!",.75!,.75!,2
- 12890 SYMBOL(405,330),"次頁へ 終わる",.75!,.75!,0
- 12900 LINE(401,326)-(443,345),PSET,0,B
- 12910 LINE(449,326)-(489,345),PSET,0,B
- 12920 '
- 12930 LINE(293,261)-(411,261),PSET,3
- 12940 LINE(352,202)-(352,320),PSET,3
- 12950 CIRCLE (352,261),50,5,1,1
- 12960 '
- 12970 LINE(207,261)-(243,261),PSET,2
- 12980 LINE(207,261)-(243,225),PSET,2
- 12990 LINE(243,261)-(243,225),PSET,2
- 13000 '
- 13010 SYMBOL(242,212),"P" ,.75!,.75!,1
- 13020 SYMBOL(191,257),"O" ,.75!,.75!,1
- 13030 SYMBOL(242,268),"M" ,.75!,.75!,1
- 13040 '
- 13050 SYMBOL(286,257),"X" ,.75!,.75!,1
- 13060 SYMBOL(345,265),"O" ,.75!,.75!,1
- 13070 SYMBOL(350,189),"Y" ,.75!,.75!,1
- 13080 '
- 13090 SYMBOL(344,200),"1" ,.75!,.75!,1
- 13100 SYMBOL(340,317),"-1",.75!,.75!,1
- 13110 SYMBOL(292,268),"-1",.75!,.75!,1
- 13120 SYMBOL(405,268),"1" ,.75!,.75!,1
- 13130 '
- 13140 MOUSE 5:MOUSE 0:MOUSE 1,439,305,1
- 13150 X=MOUSE(4,0):Y=MOUSE(5,0)
- 13160 IF X>430 AND X<486 AND Y>224 AND Y<246 THEN GOTO *DEM_UGOKU
- 13170 IF X>430 AND X<486 AND Y>261 AND Y<284 THEN GOTO *DEM_UGOKU2
- 13180 IF Y>110 AND Y<121 THEN GOTO *L1 ELSE GOTO *L2
- 13190 *L1
- 13200 IF X>167 AND X<191 THEN GOTO *DEM_OP
- 13210 IF X>193 AND X<235 THEN GOTO *DEM_OP1
- 13220 IF X>251 AND X<347 THEN GOTO *DEM_OPM
- 13230 IF X>371 AND X<489 THEN GOTO *DEM_ZAHYO
- 13240 *L2
- 13250 IF Y>150 AND Y<161 THEN GOTO *L3 ELSE GOTO *L4
- 13260 *L3
- 13270 IF X>167 AND X<263 THEN GOTO *DEM_OPM
- 13280 IF X>287 AND X<408 THEN GOTO *DEM_ZAHYO
- 13290 *L4
- 13300 IF X>190 AND X<381 AND Y>170 AND Y<183 THEN GOTO *DEM_EN
- 13310 IF X>402 AND X<442 AND Y>327 AND Y<345 THEN GOTO *DEM_ZIPEIZI
- 13320 IF X>449 AND X<488 AND Y>327 AND Y<345 THEN GOTO *HELP_OWARI
- 13330 GOTO 13150
- 13340 '
- 13350 *DEM_UGOKU2
- 13360 LINE(352,261)-(388,261),PSET,7
- 13370 LINE(352,261)-(388,225),PSET,7
- 13380 LINE(388,261)-(388,225),PSET,7
- 13390 LINE(293,261)-(411,261),PSET,3
- 13400 LINE(384,208)-(394,220),PSET,7,BF
- 13410 LINE(380,265)-(395,285),PSET,7,BF
- 13420 SYMBOL(345,265),"O",.75!,.75!,1
- 13430 SYMBOL(242,212),"P",.75!,.75!,1
- 13440 SYMBOL(191,257),"O",.75!,.75!,1
- 13450 SYMBOL(242,268),"M",.75!,.75!,1
- 13460 LINE(207,261)-(243,261),PSET,1
- 13470 LINE(207,261)-(243,225),PSET,1
- 13480 LINE(243,261)-(243,225),PSET,1
- 13490 WAIT 100
- 13500 '
- 13510 *DEM_UGOKU
- 13520 MOUSE 5:IRO=2
- 13530 FOR XL=0 TO 145 STEP 2'
- 13540 LINE(207+XL,261)-(243+XL,261),PSET,2
- 13550 LINE(207+XL,261)-(243+XL,225),PSET,2
- 13560 LINE(243+XL,261)-(243+XL,225),PSET,2
- 13570 LINE(293, 261)-(411, 261),PSET,3
- 13580 LINE(352, 202)-(352, 320),PSET,3
- 13590 CIRCLE (352,261),50,5,1,1
- 13600 WAIT 3'
- 13610 '
- 13620 LINE(207+XL,261)-(243+XL,261),PSET,7
- 13630 LINE(207+XL,261)-(243+XL,225),PSET,7
- 13640 LINE(243+XL,261)-(243+XL,225),PSET,7
- 13650 '
- 13660 NEXT
- 13670 '
- 13680 LINE(293,261)-(411,261),PSET,3'X_ZIKU*****************
- 13690 LINE(352,202)-(352,320),PSET,3'Y_ZIKU*****************
- 13700 CIRCLE (352,261),50,5,1,1' ENN *****************
- 13710 SYMBOL(286,257),"X",.75!,.75!,1
- 13720 '
- 13730 LINE(352,261)-(388,261),PSET,1'3KAKKEI 2 OM **********
- 13740 LINE(352,261)-(388,225),PSET,1'3KAKKEI 2 OP **********
- 13750 LINE(388,261)-(388,225),PSET,1'3KAKKEI 2 PM **********
- 13760 '
- 13770 LINE(207,261)-(243,261),PSET,1'3KAKKEI 1 OM **********
- 13780 LINE(207,261)-(243,225),PSET,1'3KAKKEI 1 OP **********
- 13790 LINE(243,261)-(243,225),PSET,1'3KAKKEI 1 PM **********
- 13800 '
- 13810 SYMBOL(242,212),"P",.75!,.75!,2
- 13820 SYMBOL(191,257),"O",.75!,.75!,2
- 13830 SYMBOL(242,268),"M",.75!,.75!,2
- 13840 '
- 13850 SYMBOL(386,210),"P",.75!,.75!,2
- 13860 SYMBOL(345,265),"O",.75!,.75!,2
- 13870 SYMBOL(386,268),"M",.75!,.75!,2
- 13880 '
- 13890 GOTO 13140
- 13900 '
- 13910 *DEM_OP
- 13920 IF IRO=2 THEN C1=1 ELSE C1=2
- 13930 FOR J=0 TO 3
- 13940 LINE(207,261)-(243,225),PSET, 4'3KAKKEI 1 OP **********
- 13950 WAIT 50
- 13960 LINE(207,261)-(243,225),PSET,C1'3KAKKEI 1 OP **********
- 13970 WAIT 50
- 13980 NEXT
- 13990 GOTO 13140
- 14000 '
- 14010 *DEM_OPM
- 14020 IF IRO=2 THEN C1=1 ELSE C1=2
- 14030 FOR J=0 TO 3
- 14040 LINE(207,261)-(243,261),PSET, 4'3KAKKEI 1 OM **********
- 14050 LINE(207,261)-(243,225),PSET, 4'3KAKKEI 1 OP **********
- 14060 LINE(243,261)-(243,225),PSET, 4'3KAKKEI 1 PM **********
- 14070 WAIT 50
- 14080 LINE(207,261)-(243,261),PSET,C1'3KAKKEI 1 OM **********
- 14090 LINE(207,261)-(243,225),PSET,C1'3KAKKEI 1 OP **********
- 14100 LINE(243,261)-(243,225),PSET,C1'3KAKKEI 1 PM **********
- 14110 WAIT 50
- 14120 NEXT
- 14130 GOTO 13140
- 14140 '
- 14150 *DEM_ZAHYO
- 14160 FOR J=0 TO 3
- 14170 LINE(293,261)-(411,261),PSET,4'X_ZIKU*****************
- 14180 LINE(352,202)-(352,320),PSET,4'Y_ZIKU*****************
- 14190 WAIT 50
- 14200 LINE(293,261)-(411,261),PSET,3'X_ZIKU*****************
- 14210 LINE(352,202)-(352,320),PSET,3'Y_ZIKU*****************
- 14220 WAIT 50
- 14230 NEXT
- 14240 IF IRO=2 THEN LINE(352,261)-(388,261),PSET,1
- 14250 GOTO 13140
- 14260 '
- 14270 *DEM_EN
- 14280 FOR J=0 TO 3
- 14290 CIRCLE (352,261),50,2,1,1'ENN********************
- 14300 WAIT 50
- 14310 CIRCLE (352,261),50,5,1,1'ENN********************
- 14320 WAIT 50
- 14330 NEXT
- 14340 GOTO 13140
- 14350 '
- 14360 *DEM_OP1
- 14370 IF IRO=2 THEN C1=1 ELSE C1=2
- 14380 FOR J=0 TO 3
- 14390 LINE(207,261)-(243,225),PSET, 4'3KAKKEI 1 OP **********
- 14400 SYMBOL(216,232),"1",.75!,.75!,2
- 14410 WAIT 50
- 14420 LINE(207,261)-(243,225),PSET,C1'3KAKKEI 1 OP **********
- 14430 LINE(214,230)-(218,248),PSET,7,BF
- 14440 WAIT 50
- 14450 NEXT
- 14460 GOTO 13140
- 14470 '
- 14480 *DEM_ZIPEIZI
- 14490 GOTO *MAIN_COS
- 14500 '
- 14510 *HELP_OWARI
- 14512 MOUSE 5
- 14515 LOAD@"SIN.TIF",(140,80)
- 14520 GOTO 1165
- 14530 '
- 14540 *MENU_HE
- 14545 MOUSE 5:LINE(142,396)-(591,415),PSET,0,BF
- 14550 CHAIN "MENU2.BAS",,ALL
- 14555 RUN "MENU2.BAS"
-